@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
  margin: 0;
  padding: 0; }

fieldset, img, input, button {
  border: none;
  padding: 0;
  margin: 0;
  outline-style: none; }

ul, ol, li {
  list-style: none; }

input {
  padding-top: 0;
  padding-bottom: 0;
  font-family: "SimSun","宋体"; }

select, input {
  vertical-align: middle; }

select, input, textarea {
  font-size: 12px;
  margin: 0; }

textarea {
  resize: none; }

/*防止拖动*/
img {
  border: 0;
  vertical-align: middle; }

/*  去掉图片低测默认的3像素空白缝隙*/
table {
  border-collapse: collapse; }

body {
  font: 12px/150% Arial,Verdana,"\5b8b\4f53";
  color: #666;
  background: #fff; }

.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1;
  /*IE/7/6*/ }

a {
  color: #666;
  text-decoration: none; }

a:hover {
  color: #C81623; }

h1, h2, h3, h4, h5, h6 {
  text-decoration: none;
  font-weight: normal;
  font-size: 100%; }

s, i, em {
  font-style: normal;
  text-decoration: none; }

.col-red {
  color: #C81623 !important; }

#hot_p {
  height: 152px;
  margin-top: 20px; }
  #hot_p .hot_p1 {
    width: 1210px;
    height: 152px;
    margin: 0 auto;
    border: 1px solid #E6E6E6; }
    #hot_p .hot_p1 .hot_left {
      float: left;
      float: left;
      width: 40px;
      height: 150px;
      background: #fafafa;
      border-right: 1px solid #e6e6e6; }
      #hot_p .hot_p1 .hot_left li {
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        color: #666; }
      #hot_p .hot_p1 .hot_left .re {
        margin-top: 30px; }
    #hot_p .hot_p1 .hot_right {
      float: left; }
      #hot_p .hot_p1 .hot_right li {
        float: left;
        margin-top: 10px;
        margin-left: 15px; }
        #hot_p .hot_p1 .hot_right li .tupian {
          width: 130px;
          height: 130px;
          border: 1px solid #eaeaea;
          float: left; }
        #hot_p .hot_p1 .hot_right li .jieshi {
          width: 130px;
          float: left;
          height: 130px;
          margin-left: 10px; }
          #hot_p .hot_p1 .hot_right li .jieshi .zhushi {
            height: 54px;
            overflow: hidden; }
          #hot_p .hot_p1 .hot_right li .jieshi .jiage {
            height: 30px;
            line-height: 30px;
            color: #ff3243; }
          #hot_p .hot_p1 .hot_right li .jieshi .goumai a {
            width: 80px;
            height: 30px;
            display: block;
            line-height: 30px;
            background: #e6e6e6;
            text-align: center;
            color: #656565;
            margin-top: 10px;
            font-size: 10px; }

.xiangxi {
  height: 216px;
  margin-top: 20px; }
  .xiangxi .xiangxi1 {
    width: 1210px;
    height: 216px;
    margin: 0 auto; }
    .xiangxi .xiangxi1 .bg {
      border-top: 1px solid #ccc; }
    .xiangxi .xiangxi1 .bg1 {
      height: 41px;
      line-height: 40px; }
      .xiangxi .xiangxi1 .bg1 .quanbu {
        float: left;
        position: relative;
        padding-left: 25px; }
        .xiangxi .xiangxi1 .bg1 .quanbu i {
          width: 22px;
          height: 22px;
          display: block;
          position: absolute;
          top: 10px;
          left: 0px; }
        .xiangxi .xiangxi1 .bg1 .quanbu span {
          font-size: 12px; }
          .xiangxi .xiangxi1 .bg1 .quanbu span a {
            color: #fb5053; }
      .xiangxi .xiangxi1 .bg1 .fenlei {
        float: left;
        position: relative;
        z-index: 15; }
        .xiangxi .xiangxi1 .bg1 .fenlei .fenlei1 {
          float: left;
          height: 25px;
          line-height: 25px;
          border: 1px solid #e6e6e6;
          margin-top: 8px;
          padding-left: 10px;
          padding-right: 22px;
          position: relative;
          margin-left: 10px;
          background: #fff; }
    .xiangxi .xiangxi1 .bg2 {
      height: 35px; }
      .xiangxi .xiangxi1 .bg2 .bg2_left {
        float: left;
        width: 80px;
        text-align: right;
        line-height: 35px;
        color: #333;
        background: #fafafa; }
      .xiangxi .xiangxi1 .bg2 .bg2_mid li {
        float: left;
        margin-left: 20px;
        line-height: 35px;
        white-space: nowrap;
        color: #666; }
      .xiangxi .xiangxi1 .bg2 .bg2_right {
        float: right; }
        .xiangxi .xiangxi1 .bg2 .bg2_right span {
          float: left;
          margin-right: 10px;
          color: #164a96;
          line-height: 35px;
          cursor: pointer; }
        .xiangxi .xiangxi1 .bg2 .bg2_right .duoxuan {
          padding: 0px 8px;
          height: 20px;
          background: #f8f7f5;
          border: 1px solid #e5e5e5;
          display: block;
          text-align: center;
          line-height: 20px;
          color: #164a96;
          cursor: pointer;
          margin-top: 5px; }
    .xiangxi .xiangxi1 .bg2_left {
      float: left;
      width: 80px;
      text-align: right;
      line-height: 35px;
      color: #333;
      background: #fafafa; }
    .xiangxi .xiangxi1 .bg2_mid li {
      float: left;
      margin-left: 20px;
      line-height: 35px;
      white-space: nowrap;
      color: #666; }
    .xiangxi .xiangxi1 .bg2_right {
      float: right; }
      .xiangxi .xiangxi1 .bg2_right span {
        float: left;
        margin-right: 10px;
        color: #164a96;
        line-height: 35px;
        cursor: pointer; }
      .xiangxi .xiangxi1 .bg2_right .duoxuan {
        padding: 0px 8px;
        height: 20px;
        background: #f8f7f5;
        border: 1px solid #e5e5e5;
        display: block;
        text-align: center;
        line-height: 20px;
        color: #164a96;
        cursor: pointer;
        margin-top: 5px; }
    .xiangxi .xiangxi1 .bg3 {
      height: 36px; }
    .xiangxi .xiangxi1 .bg4 {
      height: 36px; }
    .xiangxi .xiangxi1 .bg5 {
      height: 36px; }
    .xiangxi .xiangxi1 .bg6 {
      height: 30px; }

.nv_show {
  height: auto;
  margin-top: 30px;
  overflow: hidden; }
  .nv_show .nv_show1 {
    width: 1210px;
    height: auto;
    margin: 0 auto;
    overflow: hidden; }
    .nv_show .nv_show1 .pt-d-left {
      float: left;
      width: 190px;
      overflow: hidden; }
      .nv_show .nv_show1 .pt-d-left .pt-d-left-1 {
        float: left;
        width: 188px;
        padding-bottom: 20px;
        border: 1px solid #e6e6e6; }
        .nv_show .nv_show1 .pt-d-left .pt-d-left-1 .d-left-tl {
          height: 40px;
          background: #fafafa;
          border-bottom: 1px solid #e6e6e6;
          position: relative;
          text-align: center;
          line-height: 40px;
          color: #c71417;
          font-weight: bold; }
          .nv_show .nv_show1 .pt-d-left .pt-d-left-1 .d-left-tl em {
            color: #666;
            margin-left: 4px; }
          .nv_show .nv_show1 .pt-d-left .pt-d-left-1 .d-left-tl .pt-hot {
            width: 37px;
            height: 36px;
            display: block;
            position: absolute;
            top: 0px;
            right: 0px;
            background: url(../img/core.png) no-repeat;
            background-position: -960px -845px; }
        .nv_show .nv_show1 .pt-d-left .pt-d-left-1 #p-hotlist ul {
          width: 140px;
          margin: 0 auto;
          overflow: hidden;
          margin-top: 15px; }
          .nv_show .nv_show1 .pt-d-left .pt-d-left-1 #p-hotlist ul li img {
            width: 140px;
            height: 140px; }
          .nv_show .nv_show1 .pt-d-left .pt-d-left-1 #p-hotlist ul .left-conli-txt a {
            color: #333;
            height: 20px;
            overflow: hidden;
            display: block;
            line-height: 20px;
            margin-top: 10px; }
          .nv_show .nv_show1 .pt-d-left .pt-d-left-1 #p-hotlist ul .left-conli-val {
            color: #ff3344;
            font-weight: bold;
            height: 20px;
            overflow: hidden;
            display: block;
            line-height: 20px;
            margin-top: 5px;
            text-align: center;
            font-size: 16px; }
    .nv_show .nv_show1 .nv_right {
      width: 1000px;
      float: right; }
      .nv_show .nv_show1 .nv_right .fore1 {
        height: 40px;
        background: #f9f9f7;
        border: 1px solid #e6e6e6; }
        .nv_show .nv_show1 .nv_right .fore1 dl {
          margin-left: 0px;
          float: left;
          overflow: hidden; }
          .nv_show .nv_show1 .nv_right .fore1 dl dt {
            float: left;
            margin: 9px 10px 0px 10px;
            font-size: 12px;
            font-weight: bold; }
          .nv_show .nv_show1 .nv_right .fore1 dl dd {
            overflow: hidden;
            float: left;
            line-height: 25px;
            margin-top: 6px; }
          .nv_show .nv_show1 .nv_right .fore1 dl .fore1-moren a {
            width: 55px;
            height: 25px;
            display: block;
            border: 1px solid #ddd;
            color: #666;
            background: #fff;
            text-align: center; }
          .nv_show .nv_show1 .nv_right .fore1 dl .s-goods-on a {
            float: left;
            padding-left: 18px;
            line-height: 14px;
            height: 14px;
            background: url("../img/sear-lei.png") no-repeat scroll -70px -13px transparent;
            color: #1e55ab;
            margin-top: 6px;
            margin-left: 10px; }
          .nv_show .nv_show1 .nv_right .fore1 dl .s-goods a {
            float: left;
            height: 14px;
            line-height: 14px;
            color: #1e55ab;
            padding-left: 18px;
            background: url("../img/sear-lei.png") no-repeat -70px 1px transparent;
            margin-top: 6px;
            margin-left: 10px; }
        .nv_show .nv_show1 .nv_right .fore1 .s-page11 {
          float: left;
          margin-left: 80px; }
          .nv_show .nv_show1 .nv_right .fore1 .s-page11 li {
            float: left;
            margin-top: 8px;
            margin-right: 4px;
            line-height: 30px; }
            .nv_show .nv_show1 .nv_right .fore1 .s-page11 li em {
              color: #fb5053;
              font-weight: bold; }
          .nv_show .nv_show1 .nv_right .fore1 .s-page11 .s-page11-a {
            display: block;
            width: 70px;
            height: 25px;
            background: #fff;
            line-height: 25px;
            color: #cdcdcd;
            position: relative;
            text-align: center; }
            .nv_show .nv_show1 .nv_right .fore1 .s-page11 .s-page11-a i {
              display: block;
              width: 5px;
              height: 9px;
              background: url("../img/sear-lei.png") no-repeat;
              background-position: 0px 0px;
              position: absolute;
              top: 8px;
              left: 4px; }
  .nv_show .nv-list {
    overflow: hidden; }
    .nv_show .nv-list .nv-z {
      float: left;
      width: 240px;
      height: 390px;
      border: 1px solid #fff;
      overflow: hidden;
      margin-left: 2px;
      margin-top: 20px;
      border-bottom: 1px dashed #ddd;
      position: relative; }
      .nv_show .nv-list .nv-z .nv-t {
        width: 220px;
        height: 220px;
        overflow: hidden;
        margin-left: 10px; }
      .nv_show .nv-list .nv-z .nv-suo {
        overflow: hidden;
        margin-top: 20px;
        margin-left: 10px; }
        .nv_show .nv-list .nv-z .nv-suo li {
          float: left;
          margin-left: 8px; }
      .nv_show .nv-list .nv-z .nv-jiage {
        padding: 0px 4px;
        margin-top: 25px;
        overflow: hidden;
        height: 25px; }
        .nv_show .nv-list .nv-z .nv-jiage .nv-jiage1 {
          overflow: hidden;
          float: left; }
          .nv_show .nv-list .nv-z .nv-jiage .nv-jiage1 span {
            color: #e43b3b;
            font-size: 16px;
            font-weight: bold;
            float: left; }
          .nv_show .nv-list .nv-z .nv-jiage .nv-jiage1 del {
            font-size: 14px;
            color: #999;
            margin-left: 5px;
            float: left;
            line-height: 23px; }
        .nv_show .nv-list .nv-z .nv-jiage .huodong {
          overflow: hidden;
          float: right; }
          .nv_show .nv-list .nv-z .nv-jiage .huodong span {
            float: right;
            border: 1px solid #c9525e;
            background: #ffe8ee;
            color: #c9525e;
            text-align: center;
            height: 16px;
            display: block;
            line-height: 16px;
            padding: 2px 1px; }
      .nv_show .nv-list .nv-z .nv-jieshi {
        overflow: hidden;
        text-align: left;
        padding: 0px 8px;
        margin-top: 10px;
        height: 50px; }
        .nv_show .nv-list .nv-z .nv-jieshi a {
          color: #666;
          line-height: 25px; }
